WheelFS NSDI 2009
نویسندگان
چکیده
WheelFS is a wide-area distributed storage system intended to help multi-site applications share data and gain fault tolerance. WheelFS takes the form of a distributed file system with a familiar POSIX interface. Its design allows applications to adjust the tradeoff between prompt visibility of updates from other sites and the ability for sites to operate independently despite failures and long delays. WheelFS allows these adjustments via semantic cues, which provide application control over consistency, failure handling, and file and replica placement. WheelFS is implemented as a user-level file system and is deployed on PlanetLab and Emulab. Three applications (a distributed Web cache, an email service and large file distribution) demonstrate that WheelFS’s file system interface simplifies construction of distributed applications by allowing reuse of existing software. These applications would perform poorly with the strict semantics implied by a traditional file system interface, but by providing cues to WheelFS they are able to achieve good performance. Measurements show that applications built on WheelFS deliver comparable performance to services such as CoralCDN and BitTorrent that use specialized wide-area storage systems.
منابع مشابه
Flexible, Wide-Area Storage for Distributed Systems with WheelFS
WheelFS is a wide-area distributed storage system intended to help multi-site applications share data and gain fault tolerance. WheelFS takes the form of a distributed file system with a familiar POSIX interface. Its design allows applications to adjust the tradeoff between prompt visibility of updates from other sites and the ability for sites to operate independently despite failures and long...
متن کاملFlexible, wide-area storage for distributed systems using semantic cues
There is a growing set of Internet-based services that are too big, or too important, to run at a single site. Examples include Web services for e-mail, video and image hosting, and social networking. Splitting such services over multiple sites can increase capacity, improve fault tolerance, and reduce network delays to clients. These services often need storage infrastructure to share data amo...
متن کاملCreation of an NSDI strategy - Case Study Croatia
This paper gives an overview of research conducted in Croatia to recognize the needs and expectations of spatial data producers and users at national level in the process of improvement of the existing NSDI. The results of the research make groundwork for creating an NSDI vision and an efficient national improvement strategy. For building such a strategy, a general model of improvement was devi...
متن کاملDon't Give Up on Distributed File Systems
Wide-area distributed applications often reinvent the wheel for their storage needs, each incorporating its own special-purpose storage manager to cope with distribution, intermittent failures, limited bandwidth, and high latencies. This paper argues that a distributed file system could provide a reusable solution to these problems by coupling a standard interface with a design suited to widear...
متن کاملSpatial Data Infrastructure in India: Status, Governance Challenges, and Strategies for Effective Functioning
The paper describes the status of national spatial data infrastructure (NSDI), the spatial data infrastructure (SDI) of India in terms of its vision, data formats, metadata, various standards (metadata standard, exchange standard, and application protocol), network framework, macropolicies, datapricing and dissemination policies, copyrights, and clearinghouse issues. It identifies the challenge...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009